跳到主要内容

数据的插入(INSERT)

在社区应用程序中,用户发表自己的文章,是常有的事情,而由前文,我们知道,目前已经有一张名为 article 的数据表,可供我们存储用户的文章,故现在阶段的工作,在于把数据“插入”(INSERT)到数据表中去。

对应的语句被称为 INSERT,它的基本格式如下:

/* 如果不填写数据表结构,将会按照 CREATE TABLE 时所设计的结构来展开工作 */
INSERT INTO 数据表名称 数据表结构 VALUES 数据项;

案例:插入《程序员修炼之道》的简介

《程序员修炼之道》是一本非常经典的好书,现在有一位读者向网站上传了如下的文章:

article-1 (关系型数据实际上就是表格数据,每一条数据记录都可以按照这种方法进行表示)

转换为代码,则书写如下:

INSERT INTO article VALUES ('《程序员修炼之道》简介', 'David Thomas, Andrew Hunt', '计算机工业界人员的经典阅读书籍,讨论成为一名务实的程序员', 1);
/*
INSERT 语句也可以书写为如下的形式
*/
/* 对于没有设置数据的那些数据项而言,他们的数据项将会留空,即 NULL 值 */
INSERT INTO article (title, content) VALUES ('《程序员修炼之道》简介', '计算机工业界人员的经典阅读书籍,讨论成为一名务实的程序员');